package com.lhx.product.domain.dto;

import com.lhx.product.domain.*;
import com.lhx.product.domain.po.ProductAttributePO;
import com.lhx.product.domain.po.ProductPO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.catalina.LifecycleState;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @Author：李洪祥
 * @Package：com.lhx.product.domain.dto
 * @Project：lhx-RuoYi
 * @name：ProductParam
 * @Date：2024/6/3 下午8:34
 */
@Data
@ApiModel(value = "商品信息")
public class ProductParam extends Product {



    @ApiModelProperty("商品阶梯价格设置")
    private List<ProductLadder> productLadderList;

    @ApiModelProperty("商品满减价格设置")
    private List<ProductFullReduction> productFullReductionList;

    @ApiModelProperty("商品会员价格设置")
    public List<MemberPrice> memberPriceList;

    @ApiModelProperty("商品sku库存信息")
    private List<SkuStock> skuStockList;

    @ApiModelProperty("商品参数及自定义规格属性")
    private List<ProductAttributeValue> productAttributeValueList;






}
